home *** CD-ROM | disk | FTP | other *** search
- Path: admaix.sunydutchess.edu!ub!newserve!rebecca!rpi!not-for-mai
- From: floydb1@lib110.its.rpi.edu (Barry B Floyd)
- Newsgroups: comp.lang.c++
- Subject: Re: How to teach C++ to a 35 year old
- Date: 12 Feb 1996 11:03:10 -0500
- Organization: Rensselaer Polytechnic Institute, Troy, NY.
- Message-ID: <4fnobu$ij8@lib110.its.rpi.edu>
- References: <4f803q$h4t@gondor.sdsu.edu> <DMIr84.GJ8.0.staffin.dcs.ed.ac.uk@dcs.ed.ac.uk> <4fh5u7$89v@news4.digex.net>
- NNTP-Posting-Host: lib110.its.rpi.edu
- X-newsreader: xrn 7.04-beta-11
-
-
- From personal experience (i.e. getting me to learn C++):
-
- Find a interesting problem to solve. Ask them to solve it using
- C++, providing all the necessary tools - allowing no excuses.
-
- My interesting problem was redesigning and recoding a genealogical
- information management system that I originally design/coded in
- dBase on a PC. At the time (10 years ago) I learned a lot about
- relational databases, 1st->3rd normal form DB's, dBase language
- usage, etc. Now I have learned a lot about class design and coding,
- pointers, member functions, etc. (all but STL, so far) X/Motif and
- UNIX system configuration (by necessity!).
-
-
- The original posting seems to hit two bad points:
- 1) a potentially implied "do as I say" attitude
- 2) a potentially implied "you are old and useless" attitude
-
- Neither are great motivaters.
-
-
- Have them design a class hierarchy for daytime talk-show hosts
- and test it with sample guests, for example.
-
- 2 cents
-
- barry
- --
- +--------------------------------------------------------------------+
- | Barry B. Floyd \\\ floydb1@rpi.edu |
- | RPI Alum. '84 '87 '88 \\\ |
- +--------------------------------------------------------------------+
-